package com.fh.modules.kms.service;

import com.fh.modules.kms.entity.SqlLog;
import com.fh.modules.kms.vo.SqlLogVo;
import org.springframework.data.domain.Page;

import java.util.Iterator;
import java.util.List;

/**
 * @Author qiujunda
 * @Date 15/06/2020
 * @Description
 */
public interface SqlLogService {
    void createIndex();

    void deleteIndex(String index);

    void save(SqlLog docBean);

    void saveAll(List<SqlLog> list);

    Iterator<SqlLog> findAll();

    Page<SqlLog> queryForPage(SqlLogVo sqlLogVo);

    Object queryAggregationForPage();
}
